View Issue Details

IDProjectCategoryView StatusLast Update
0001802T99X171.00 SKB EagleSW Issuepublic2024-05-09 13:25
Reporter(ALTech) Younkwang Jung Assigned To(ALTech) Younkwang Jung Due Date2023-08-30 17:11
PrioritynormalSeveritys4-minorReproducibilityalways
Status closedResolutionfixed 
Summary0001802: [Smart3][VoC] Check if Smart3 BT Scan mode can be changed to SCAN_MODE_CONNECTABLE mode after booting
DescriptionHi Kerwin

One of the VoC issues is trying to force a BT connection by searching for STBs from someone else
JIRA is
- https://jira.skbroadband.com/browse/BTVV-6625
- https://jira.skbroadband.com/browse/BTVV-5469
- https://jira.skbroadband.com/browse/BTVV-3842
* Issue where pairing pop-up is displayed during viewing ( attached picture )

When the issue is reported
I gave SKB QoS Team a guide to install and use the "Bluetooth Discovery Disabler" in the PlayStore
but it has disappeared from the PlayStore.
So, we need another solution
Can you change the default BT Scan mode of Smart3 to SCAN_MODE_CONNECTABLE mode?

This feature was already applied to AISoundMax.
https://mantis.cnsbg.foxconn.com/vaas/view.php?id=1438

Is there any problem when applying this function to Smart3?

Thank you
YK.Jung
TagsNo tags attached.
Attach Tags

Users monitoring this issue

Activities

(ALTech) Younkwang Jung

2023-08-23 16:23

developer  

image.png (32,363 bytes)   
image.png (32,363 bytes)   

(ALTech) Younkwang Jung

2023-08-29 07:54

developer   ~0014008

Hi Kerwin

Please give me your opinion on the BT scan mode change after booting.
Is there any problem when applying this function to Smart3?

Thank you
YK.Jung

(SW) Jason Ling

2023-08-29 16:27

developer   ~0014016

Hi YK,

This request will impact Google certification (e.g. CTS-Verifier Bluetooth Test)
The Bluetooth test requires a smartphone paired with the STB.

For Swan:
the default scan mode is SCAN_MODE_CONNECTABLE, so during testing CTS-Verifier, the Smart Phone can not find the STB in CTS-Verifier apps.
We need to press the front panel BT button to change scan mode to SCAN_MODE_CONNECTABLE_DISCOVERABLE, so that we can pass this item.

For Eagle:
If we change the default scan mode to SCAN_MODE_CONNECTABLE. there is no physical button on Eagle, we can not change the scan mode to SCAN_MODE_CONNECTABLE_DISCOVERABLE.
=> During testing CTS-Verifier, a SmartPhone can not discover Eagle, it will impact certification.

To solve this problem, I think Digicap can make the UI to let the User change the scan mode.
They can use BluetoothAdapter API, setScanMode (It's hidden API)

Digcap can design the switch

The default value is on
on means SCAN_MODE_CONNECTABLE_DISCOVERABLE.
off means SCAN_MODE_CONNECTABLE

When QoS Team receive VOC, the Qos team can guide user to turn off discover mode by Digicap's UI.

Thanks,
Jason

(ALTech) Younkwang Jung

2023-09-13 14:18

developer   ~0014140

Hi Jason

SKB's HomeUI is currently unable to include this BT features.
So SKB is asking manufacturers to add menus to places like google system setting to implement this function.
https://jira.skbroadband.com/browse/BPM-22402

Please review whether this feature can be implemented by adding this menu to the Google Settings menu.

default is SCAN_MODE_CONNECTABLE

Thank you
YK.Jung

(SW) Jason Ling

2023-09-13 14:59

developer   ~0014141

Hi YK,

There is no resource can support this feature now.
Please let us know the target date.

Thanks,
Jason

(ALTech) Younkwang Jung

2023-09-13 15:25

developer   ~0014142

Hi Jason

This is not an urgent issue. the schedule can be adjusted.
Can you make a test FW based on UI541 by Sep/27th?

Thanks
YK.Jung

(ALTech) Younkwang Jung

2023-09-18 09:04

developer   ~0014155

Hi Jason

Please let me know if there is any progress or if the test FW is ready

Thanks
YK.Jung

(SW) Jason Ling

2023-09-18 09:22

developer   ~0014156

Hi YK,

not started yet.

But I think we can provide it before Sep/27th.
We need to check something first.

Thanks,
Jason

(SW) Jason Ling

2023-09-19 20:06

developer   ~0014175

Hi YK,

Regarding "default is SCAN_MODE_CONNECTABLE"

We have the following question,
There is an ATV remote service that allows you to control the STB by your smartphone (via bluetooth).

As Sangmin investigates in the following link
https://mantis.cnsbg.foxconn.com/vaas/view.php?id=1438

Boot => SCAN_MODE_CONNECTABLE
ATV remote service start run in background => SCAN_MODE_CONNECTABLE_DISCOVERABLE, waiting for user to pair.

For Swan, there is a A2dpDeviceService app => Change mode from SCAN_MODE_CONNECTABLE_DISCOVERABLE to SCAN_MODE_CONNECTABLE again

so When users open "Google TV" app on their phone, they can not discover STB.
But there is a BT button on front panel of Swan, Therefore, users can solve problems intuitively

But for eagle, there is no BT button on front panel, if user want to use this feature, they can not discover STB via bluetooth.

By the way, there is a item in SmokeTest to check ATV Remote function via bluetooth (Only in IR/LR test)
But as you know, Google TAM also have Smart3 in his home, so I don’t know if he usually uses this function.

That is why I suggested before,
The default value is on
on means SCAN_MODE_CONNECTABLE_DISCOVERABLE.
off means SCAN_MODE_CONNECTABLE

Thanks,
Jason

(SW) Jason Ling

2023-09-22 11:31

developer   ~0014196

Hi YK,

Please let me know your opinion of default value

Thanks,
Jason

(ALTech) Younkwang Jung

2023-09-22 12:11

developer   ~0014197

Hi Jason

I think that's ok
Default value is on ( SCAN_MODE_CONNECTABLE_DISCOVERABLE

and I suggested this value to SKB, but I haven't received confirmation yet.
https://jira.skbroadband.com/browse/BPM-22402

I'll let you know when I get feedback

Thank you
YK.Jung

(ALTech) Younkwang Jung

2023-09-26 10:46

developer   ~0014219

Hi Jason

I received a feedback from SKB manager
Please proceed with default on (SCAN_MODE_CONNECTABLE_DISCOVERABLE) as you suggested.
and please share it after the test FW is built.

Thank you
YK.Jung

(SW) Jason Ling

2023-09-27 11:12

developer   ~0014230

Last edited: 2023-09-27 11:12

Hi YK,

The switching function is almost finished.
Now we want to know the UI part.

Where should I put the switch?
1. Does SKB want users to obviously see the switch? If so, please let me know the path of TvSettings UI?
2. if SKB doesn't want to users to see it obviously. currently, I'll implement it in Development options. When Qos team receive VOC, The Qos team must guide field user to enable Developer options and disable Bluetooth Discoverability.

By the way, I implemented on ATV12, if there are no issues, I will migrate it to ATV10.

Thanks,
Jason

(ALTech) Younkwang Jung

2023-09-27 11:47

developer   ~0014231

Hi Jason

This information needs to be set to manual by the user
So it should be visible on the menu.
first , please apply it in the form of the attached picture.
"블루투스 모드" "Bluetooth mode"

And It's not completely confirmed yet
SKB will check/discuss based on the Test FW.
After SKB reviewing, there may be a string or adjustment of the position of the menu

Thank you
YK.Jung
image-2.png (243,583 bytes)   
image-2.png (243,583 bytes)   
image-3.png (211,842 bytes)   
image-3.png (211,842 bytes)   

(SW) Jason Ling

2023-09-28 16:34

developer   ~0014234

Hi YK,

Please check the following FW,
/release_by_fxn/tmp/mantis1802

BFX-AT100:/ # getprop ro.vendor.vasott.version
k000b-540r1802_SD-20230928

And Please also give us the translation of DISCOVERABLE

Thanks,
Jason

(ALTech) Younkwang Jung

2023-10-04 09:18

developer   ~0014239

Hi Jason

I reported the implementation to SKB.
https://jira.skbroadband.com/browse/BPM-22402

I'll let you know when I get feedback

Thank you
YK.Jung

(ALTech) Younkwang Jung

2023-10-11 13:09

developer   ~0014263

Last edited: 2023-10-11 14:27

View 2 revisions

Hi jason

I received feedback from SKB.

- The menu position is ok
- Please change the existing string "블루투스 모드" "Bluetooth mode" to "블루투스 검색" "Bluetooth Search".
- Please apply the translation of "Discoverable" as "블루투스 검색 허용".

Can you display the device name?
INTEK modified it like this. ( attach a picture file. )
String is "device name" (으)로 인식 가능합니다.

ENG : It can be recognized as "device name"
KOR : "device name" (으)로 인식 가능합니다.

Please send me the test FW when it's ready
I will check it again

Thank you
YK.Jung
image-4.png (22,727 bytes)   
image-4.png (22,727 bytes)   

(SW) Jason Ling

2023-10-12 09:03

developer   ~0014271

Hi YK,

/release_by_fxn/tmp/mantis1802/1802_1/usb_bfx-at100_V15.541.6.zip

BFX-AT100:/ # getprop ro.vendor.vasott.version
k000b-540r1802_1_SD-20231011

Thanks,
Jason

(SW) Jason Ling

2023-10-24 09:31

developer   ~0014387

Hi YK,

Any update ?

Thanks,
Jason

(ALTech) Younkwang Jung

2023-10-24 10:05

developer   ~0014390

Hi Jason

The BMA QA team has not approved this feature.
We are discussing it, so please wait it

Thank you
YK.Jung

(ALTech) Younkwang Jung

2023-11-23 17:05

developer   ~0014611

Hi Jason

BFX-AT100_5.4.1_VCS: This feature should not be applied (Code should not be applied either)
BFX-AT100_5.4.1 : This feature shall be applied.

Therefore, SPTEK has branched the following four paths
device/amlogic/eagle
packages/apps/Bluetooth
packages/apps/TvSettings
framework/base

Therefore, please apply this feature only to BFX-AT100_5.4.1.
Please let me know when it's done.

Thank you
YK.Jung

(SW) Jason Ling

2023-11-23 19:47

developer   ~0014614

Hi YK,

Done,

2023-11-23 17:27:25 | jason.tf.ling@fii-.. | d72fd9c4 | packages/apps/TvSettings | [BPM-22402] Add UI to support switch SCAN_MODE [4/4]
2023-11-23 17:25:08 | jason.tf.ling@fii-.. | 9b520365 | packages/apps/Bluetooth | [BPM-22402] Add UI to support switch SCAN_MODE [3/4]
2023-11-23 17:21:21 | jason.tf.ling@fii-.. | a22ab1b | device/amlogic/eagle | [BPM-22402] Add UI to support switch SCAN_MODE [2/4]
2023-11-23 17:19:09 | jason.tf.ling@fii-.. | d685671cf3e | frameworks/base | [BPM-22402] Add UI to support switch SCAN_MODE [1/4]


Thanks,
Jason

Issue History

Date Modified Username Field Change
2023-08-23 16:23 (ALTech) Younkwang Jung New Issue
2023-08-23 16:23 (ALTech) Younkwang Jung Status new => assigned
2023-08-23 16:23 (ALTech) Younkwang Jung Assigned To => (SW) Kerwin Chen
2023-08-23 16:23 (ALTech) Younkwang Jung File Added: image.png
2023-08-23 16:25 (ALTech) Younkwang Jung Description Updated View Revisions
2023-08-23 16:25 (ALTech) Younkwang Jung Issue Monitored: (ALTech) SY Yoon
2023-08-23 16:25 (ALTech) Younkwang Jung Issue Monitored: (ALTech) JunGyu Kim
2023-08-29 07:54 (ALTech) Younkwang Jung Note Added: 0014008
2023-08-29 07:54 (ALTech) Younkwang Jung Priority low => normal
2023-08-29 09:02 (SW) Kerwin Chen Assigned To (SW) Kerwin Chen => (SW) Jason Ling
2023-08-29 16:27 (SW) Jason Ling Note Added: 0014016
2023-08-29 16:27 (SW) Jason Ling Assigned To (SW) Jason Ling => (ALTech) Younkwang Jung
2023-08-29 16:31 (SW) Jason Ling Issue Monitored: (SW) Kerwin Chen
2023-09-13 14:18 (ALTech) Younkwang Jung Note Added: 0014140
2023-09-13 14:59 (SW) Jason Ling Note Added: 0014141
2023-09-13 15:18 (ALTech) Younkwang Jung Assigned To (ALTech) Younkwang Jung =>
2023-09-13 15:25 (ALTech) Younkwang Jung Note Added: 0014142
2023-09-15 16:17 (SW) Sam Yang Issue Monitored: (SW) Sam Yang
2023-09-18 09:04 (ALTech) Younkwang Jung Note Added: 0014155
2023-09-18 09:22 (SW) Jason Ling Note Added: 0014156
2023-09-19 20:06 (SW) Jason Ling Note Added: 0014175
2023-09-20 09:43 (SW) Jason Ling Assigned To => (ALTech) Younkwang Jung
2023-09-22 11:31 (SW) Jason Ling Note Added: 0014196
2023-09-22 12:11 (ALTech) Younkwang Jung Note Added: 0014197
2023-09-26 10:46 (ALTech) Younkwang Jung Note Added: 0014219
2023-09-27 11:12 (SW) Jason Ling Note Added: 0014230
2023-09-27 11:12 (SW) Jason Ling Note Edited: 0014230
2023-09-27 11:47 (ALTech) Younkwang Jung Note Added: 0014231
2023-09-27 11:47 (ALTech) Younkwang Jung File Added: image-2.png
2023-09-27 11:47 (ALTech) Younkwang Jung File Added: image-3.png
2023-09-28 16:34 (SW) Jason Ling Note Added: 0014234
2023-10-04 09:18 (ALTech) Younkwang Jung Note Added: 0014239
2023-10-11 13:09 (ALTech) Younkwang Jung Note Added: 0014263
2023-10-11 13:09 (ALTech) Younkwang Jung File Added: image-4.png
2023-10-11 14:27 (ALTech) Younkwang Jung Note Edited: 0014263 View Revisions
2023-10-12 09:03 (SW) Jason Ling Note Added: 0014271
2023-10-24 09:31 (SW) Jason Ling Note Added: 0014387
2023-10-24 10:05 (ALTech) Younkwang Jung Note Added: 0014390
2023-11-23 17:05 (ALTech) Younkwang Jung Note Added: 0014611
2023-11-23 19:47 (SW) Jason Ling Note Added: 0014614
2024-05-09 13:25 (ALTech) Younkwang Jung Status assigned => closed
2024-05-09 13:25 (ALTech) Younkwang Jung Resolution open => fixed